package com.example.memurbac_service.service;

import com.example.memurbac_service.pojo.Memu;
import com.example.memurbac_service.pojo.Memu;

import java.util.List;

public interface MemuService
{
    /**
     * 添加菜单
     */
    int addMemu(Memu memu);

    /**
     * 修改菜单
     */
    int upteMemu(Memu memu);

    /**
     * 删除菜单
     */
    int delMemu(int memuid);

    /**
     * 模糊查询菜单 总查询
     */
    List<Memu> reachMemu(String typeid);
    /**
     * 按照用户id信息查询菜单  树级
     */
    List<Memu> reachbyuseridMemu(int userid);

    /**
     * 按照菜单类型id查询整个菜单,开放给其他服务的接口   树级
     */
    Memu reachbytypeidMemu(int typeid);


    /**
     * 停用菜单类型
     */
    int offMemu(int Memuid);

    /**
     * 启用菜单类型
     */
    int onMemu(int Memuid);

    /**
     * 根据id查询菜单类型
     */
    Memu selectidMemu(int Memuid);


}
